package io.modifier.basic.basic.kvwrapper.base

import io.modifier.basic.basic.kvwrapper.core.KVData
import io.modifier.basic.basic.kvwrapper.core.KVStore

/**
 * 用户数据存储
 *
 * 需要同时区分 “环境“ 和 ”用户“。
 */
abstract class UserKV(
    private val name: String,
    private val userId: Long,
) : KVData() {
    override val kv: KVStore by lazy {
        SimpleKV("${name}_${userId}")
    }
}
